Les boucles permettent de répéter une action plusieurs fois sans réécrire le code.
---
for i in range(5):
print(i)
Résultat :
0 1 2 3 4
range(5) génère les nombres de 0 à 4.
---
i = 0
while i < 5:
print(i)
i = i + 1
Résultat :
0 1 2 3 4---
for → nombre de répétitions connuwhile → répétition basée sur une conditionUne liste contient plusieurs valeurs (ex: mots, noms).
fruits = ["pomme", "banane", "orange"]
for f in fruits:
print(f)
Résultat :
pomme banane orange---
noms = ["Ali", "Sara", "Moussa"]
for nom in noms:
print("Bonjour", nom)
Résultat :
Bonjour Ali Bonjour Sara Bonjour Moussa---
fruits = ["pomme", "banane", "orange"]
for i in range(len(fruits)):
print(i, fruits[i])
Résultat :
0 pomme 1 banane 2 orange---
1. À quoi sert une boucle ?
2. Que fait range(3) ?
3. Quelle boucle utilise une condition ?